package com.example.xdw.demo.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.Map;

/**
 * @author 徐鼎文
 * @version V1.0
 * ============================================================================
 * @ClassName TestController
 * ============================================================================
 * @Description TODO(用一句话描述该文件做什么)
 * @date 2018/7/27 14:22
 */
@RestController
public class TestController {

    @GetMapping("/test01")
    public String test01(){
        Map<Integer,String> map = new HashMap();
        for (int i = 0;i<Integer.MAX_VALUE;i++){
            try {
                Thread.sleep(10*10L);
                testFunction("asd",1);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            map.put(i,new String(""+i));
        }

        System.out.println(map.size());
        return "SUCCESS";
    }
    /**
    * @Title testFunction
    * @Description: 这是一个测试方法
    * @param name  姓名
    * @param value  值
    * @return java.lang.String
    * @throws
    * @Author 徐鼎文
    * @date 2018/7/27 15:40
    **/
    private String testFunction(String name, int value){
        System.out.println("002");
        return "SUCCESS";
    }
}
